/* -- ECOMMERCE RESPONSIVENESS -- */

@media (max-width:480px) { 
  .wrap-tools {max-height: 80px;}
 
  /* ARTICLE PAGE */
  #etalage .etalage_zoom_area, .etalage_zoom_area {display:none;}

  /* BASKET */
  .basket-container {width:100%;} 
  .basket-list {left:0px;width:100%;}
  .wrapper-basket {padding-right:0px;width:100%;}
  .basket-checkout.confirm {width:93%;}
  .wrapper-scroll-basket {width:100%;}
  .basket-list .basket-body .row {max-width: 423px;}
  .basket-checkout.confirm {float:none;}

  /* CHECKOUT */
  .checkout-list {width:99.4%;max-height:730px;}
  .continue-shopping-button {margin-right: 0px;}
  .basket-checkout, .basket-checkout button {width:93%;}
  .checkout-wrapper .checkout-body .row {max-width: 431px;}
  .checkout-wrapper .checkout-body .row .cell {width:24%;padding:2% 0%;word-break:break-word;font-size: 11px;}
  .checkout-wrapper .footer-checkout .row .cell.quantity {padding:0%;}
  .checkout-wrapper .checkout-body .row .cell.image-item {display: none;}
  .checkout-list #qty-input {padding:1px;font-size: 12px;}
  .continue-shopping-button {float:none;margin-bottom:10px;}
  #terms-div {float:left;width:100%;text-align: center;margin-top:10px;}
  .paypal-checkout b {width: 100%;float: left;margin: 10px 0px;font-size: 16px;text-align: center;}
  .paypal-checkout form, .paypal-checkout div#cbaButton1 {width:100%;float:left;margin:10px 0px;max-width: 100%;}
  #checkout-modal #delivery-form {text-align: center;}
  #checkout-modal .delivery-checkout .controls {width:100%;margin:10px 0px;text-align: center;}
  #checkout-modal #delivery-form label {max-width: 100%;text-align: center;}
  #checkout-modal .help-inline, #terms-div span.help-inline {text-align: center;}


  /* RESPONSIVE TABLES */
  .wrapbg .responsive-table td {
      display: block;
      clear: both;
  }
}